Carbon


MPDeleteCriticalRegion

Header: Multiprocessing.h Carbon status: Supported

Removes the specified critical region object.

OSStatus MPDeleteCriticalRegion (
    MPCriticalRegionID criticalRegion
);
Parameter descriptions
criticalRegion

The critical region object you want to remove.

function result

A result code.

DISCUSSION

Calling this function unblocks all tasks waiting to enter the critical region and their respective MPEnterCriticalRegion calls will return with the result code kMPDeletedErr.

Also see the function MPCreateCriticalRegion.

VERSION NOTES

Introduced with Multiprocessing Services 1.0.

AVAILABILITY

Supported in Carbon. Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.


© 2000 Apple Computer, Inc. (Last Updated 7/13/2000)